A 2/3-approximation algorithm for vertex-weighted matching

نویسندگان

چکیده

We consider the maximum vertex-weighted matching problem (MVM) for non-bipartite graphs in which non-negative weights are assigned to vertices of a graph and that maximizes sum matched is desired. In earlier work we have described 2/3-approximation algorithm MVM on bipartite (Florin Dobrian et al., 2019). Here show can be obtained by restricting length augmenting paths at most three. The has time complexity O(mlogΔ+nlogn), where n number vertices, m edges, Δ degree vertex. approximation ratio considering failed i.e., fails match but exact does. there two distinct heavier charge each vertex to. Our proof techniques characterize structure novel way. implemented it runs under minute with tens millions hundreds edges. compare its performance five other algorithms: an MVM, edge-weighted (MEM) problem, as well three algorithms. algorithms include 1/2-approximation (2/3−ε)- (1−ε)-approximation MEM. our test set nineteen problems, fail terminate 100 hours. addition, new outperforms either being faster (often orders magnitude) or obtaining better weights.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Parallel Approximation Algorithm for the Weighted Maximum Matching Problem

We consider the problem of computing a weighted edge matching in a large graph using a parallel algorithm. This problem has application in several areas of combinatorial scientific computing. Since an exact algorithm for the weighted matching problem is both fairly expensive to compute and hard to parallelise we instead consider fast approximation

متن کامل

Efficient Approximation Algorithms for Weighted b-Matching

We describe a half-approximation algorithm, b-Suitor, for computing a b-Matching of maximum weight in a graph with weights on the edges. b-Matching is a generalization of the well-known Matching problem in graphs, where the objective is to choose a subset of M edges in the graph such that at most a specified number b(v) of edges in M are incident on each vertex v. Subject to this restriction we...

متن کامل

An Approximation Algorithm for Weighted Weak Vertex Cover Problem in Undirected Graphs

The problem of efficiently monitoring the network flow is regarded as the one to find out the minimum weighted weak vertex cover set for a given graph G = (V, E) with weight function w. In this paper, we show that a weak vertex cover set approximating a minimum one within 2− 2 ν(G) can be efficiently found in undirected graphs, and improve the previous work of approximation ratio within ln d + ...

متن کامل

An O(1)-Approximation Algorithm for Dynamic Weighted Vertex Cover with Soft Capacity

This study considers the (soft) capacitated vertex cover problem in a dynamic setting. This problem generalizes the dynamic model of the vertex cover problem, which has been intensively studied in recent years. Given a dynamically changing vertex-weighted graph G = (V,E), which allows edge insertions and edge deletions, the goal is to design a data structure that maintains an approximate minimu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Discrete Applied Mathematics

سال: 2022

ISSN: ['1872-6771', '0166-218X']

DOI: https://doi.org/10.1016/j.dam.2019.09.013